package com.css.fxfzaqbz.modules.data.queryParams;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.stereotype.Component;

import java.io.Serializable;
import java.util.Date;

@Data
@Component
public class ImportantActivityQueryParams implements Serializable {
    private String iaId;

    private String iaNumber;

    private String iaName;

    private String iaProvince;

    private String iaCity;

    private String iaCounties;

    private String iaCode;

    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date iaStartingTime;
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date iaFinshTime;

    private String iaZdmb;

    private String iaWjtz;

    private String iaHdjj;

    private String iaZddw;

    private String iaZddwYwry;

    private String iaSsdw;

    private String iaSsdwYwry;

    private String iaXtdw;

    private String iaXtdwYwry;

    private String iaCbsh;

    private String iaBmsh;
    private String iaLdsh;

    private String iaCjr;

    private String iaCjrDw;

    private String iaLxfs;

    private String iaEmail;

    /**
     * 状态0正常1删除
     */
    private String delFlag;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 创建时间
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /**
     * 修改人
     */
    private String updateUser;

    /**
     * 修改时间
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime2;

    private String provinceId;
    private String cityId;
    private String countiesId;
    private String iaActivityStatus;

    //指导单位业务人员分工
    private String iaZddwYwryFg;
    //实施单位业务人员分工
    private String iaSsdwYwryFg;
    //协同单位业务人员分工
    private String iaXtdwYwryFg;
    //地震会商趋势意见
    private String iaOpinion;
    //地震会商趋势意见状态
    private String iaOpinionStatus;
    //当前登录人
    private String dlrId;

    private Integer curPage;
    private Integer pageSize;
    private String field;
    private String value;
}
